package top.hudk.tank.factory;

import top.hudk.tank.config.ResourceMgr;
import top.hudk.tank.frame.AbstractGameFrame;
import top.hudk.tank.frame.TankFrame;
import top.hudk.tank.model.GameObject;

import java.awt.*;

/**
 * 作用：
 *
 * @author hudk
 * @date 2020/9/10 7:46
 */
public abstract class Explode  extends GameObject {
    Explode() {
    }

    public void init(int x, int y) {
        setPlace(x, y);
    }

    /**
     * 爆炸进度，从 1 至 16
     */
    public int step = 0;

    /**
     * 绘制
     * @param g
     * @param gameFrame 游戏界面
     */
    @Override
    public abstract void paint(Graphics g, AbstractGameFrame gameFrame);

}
